Queues and Messaging Gems

#Total RankDaily RankNameSummary
1158159sidekiqSimple, efficient background processing for Ruby.
2752796bunnyEasy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
3837807delayed_jobDelayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ...
49561,007resqueResque is a Redis-backed Ruby library for creating background jobs, placing those j...
51,3781,946shoryukenShoryuken is a super efficient AWS SQS thread based message processor
61,501907karafkaKarafka is Ruby and Rails efficient Kafka processing framework. Karafka allows you...
71,525238solid_queueDatabase-backed Active Job backend.
81,6782,329sucker_punchAsynchronous processing library for Ruby
92,0132,095sneakersFast background processing framework for Ruby and RabbitMQ
102,4003,040march_hareRabbitMQ client for JRuby built around the official RabbitMQ Java client
112,4971,162good_jobA multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
123,2514,918queA job queue that uses PostgreSQL's advisory locks for speed and reliability.
134,3062,317backburnerBeanstalk background job processing made easy
145,66410,325delayedDelayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process...
159,00510,535rocketjobRocket Job is a distributed, priority-based, MongoDB-backed batch processing system for...
1611,23410,879gushGush is a parallel workflow runner using Redis as storage and ActiveJob for executing j...
1711,71318,707dispatch-riderMessaging system based on the reactor pattern. You can publish messages to a queue...
1837,90258,253lowkiqLowkiq
1946,285111,173midget_jobsSmall background job scheduler closely related with Rails ActiveJob and PostgreSQL.
2046,60811,604solid_objectsFix race conditions on one record in Rails: ordered operations, expiring holds, and dur...
21197,31758,253evercatchOfficial Ruby SDK for Evercatch webhook platform